package org.hzero.order.infra.mapper;

import io.choerodon.mybatis.common.BaseMapper;
import org.hzero.order.domain.entity.SoHeader;
import org.hzero.order.domain.vo.SoHeaderVO;

import java.util.List;


/**
 * @ Description   :  销售订单头Mapper
 * @ Author        :  xiong.yilin@hand-china.com
 * @ CreateDate    :  2019/8/8 10:24
 */
public interface SoHeaderMapper extends BaseMapper<SoHeader> {
    /**
     * 根据条件查询订单
     * @param soHeader
     * @return
     */
    List<SoHeaderVO> selectByConditions(SoHeader soHeader);

    /**
     * 定时关闭审批通过的订单
     */
    void closeOrder();

    int updateById(SoHeader soHeader);
}
